JchOptimize\Core\Html\Parser S

Total Complexity 50
Dependencies 6
Dependents 14
Total lines 278
Lines of code 180
Logical lines of code 109
Comment lines 32
Methods 21
Properties 5

Methods 21

Method Rating Maintainability Complexity Lines of code
setCriteria()
B
40 17 57
compileCriteria()
S
55 6 21
findMatches()
S
55 4 19
parseHtml()
S
58 3 14
processMatchesWithCallback()
S
60 3 13
getHtmlSearchRegex()
S
64 2 9
__construct()
S
91 1 2
getExcludes()
S
82 1 3
processPosCriteria()
S
79 1 3
parseAttributes()
S
80 1 3
processCriteria()
S
77 1 3
processNegCriteria()
S
79 1 3
setOnlyMatchElements()
S
81 1 3
htmlBodyElementToken()
S
79 1 3
getElementWithCriteria()
S
76 1 4
addExclude()
S
80 1 3
addElementObject()
S
80 1 3
htmlClosingBodyTagToken()
S
81 1 3
htmlClosingHeadTagToken()
S
74 1 4
htmlHeadElementToken()
S
74 1 4
getCriteria()
S
82 1 3